#ifndef APPL_THREAD_H
#define APPL_THREAD_H

#include "thread.h"


int Sems_Init();

void *G_Thread_Recv(void*); //接收消息
void *G_Thread_Send(void*); //接收消息

void *Thread_Recv(void *);  //接收消息
void *Thread_Send(void *);  //发送消息
void *Thread_Goto(void*);   //指定接收方


void *S_Thread_Recv(void*);
void *S_Thread_User_Exit_Notify(void*);
void *S_Thread_User_Init_Notify(void*);
void *S_Thread_User_Hello_Notify(void*);

void *S_Thread_Group_Hello_Notify(void*);
void *S_Thread_User_Hello_Notify(void*);

void *show_header();
void *show_output_fl();
void *show_input();

#endif